//
// Created by wangjunjun on 2023/10/26.
//
#pragma once
#ifndef CONCRETEFACTORYB_H
#define CONCRETEFACTORYB_H

#include "AbstractFactory.h"
class ConcreteFactoryB :public  AbstractFactory{
public:
    ConcreteFactoryB();
    ~ConcreteFactoryB();
    std::shared_ptr<AbstractProduct> createProduct() override;
};


#endif //CONCRETEFACTORYB_H
